package com.t.bricks.bussiness.db.entity.shoppingcart;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

import com.t.bricks.bussiness.db.entity.shoppingcart.base.ShoppingCartBase;

/**
 * 购物车'ShoppingCart'表扩展实体类
 * 注意:可根据需要创建不同的多个扩展实体类,而不是把所有的扩展属性都集中到一个类中
 * @author HuangXinBian
 */
public class ShoppingCart extends ShoppingCartBase {
	
	private static final long serialVersionUID = -1L;// 使用rmi时需修改
	
	/**
	 * 状态(枚举,1:正常;2:过期)
	 */
	@ApiModelProperty(value="状态(枚举,1:正常;2:过期)", example="")
	private String sStateText;

	/**
	 * 最小购买量
	 */
	@ApiModelProperty(value="最小购买量", example="1")
	private Integer iMinBuy;

	/**
	 * 最大购买量
	 */
	@ApiModelProperty(value="最大购买量", example="9999999")
	private Integer iMaxBuy;
	
	/**
	 * 当前价格(元)
	 */
	@ApiModelProperty(value="当前价格(元)", example="0.00")
	private BigDecimal mCurrentPrice;

	/**
	 * 商品图片
	 */
	@ApiModelProperty(value="商品图片", example="")
	private String sImage;

	/**
	 * 取 状态(枚举,1:正常;2:过期)
	 * @return StateText 状态(枚举,1:正常;2:过期)
	 */
	public String getsStateText() {
		return this.sStateText;
	}

	/**
	 * 设置 状态(枚举,1:正常;2:过期)
	 * @param sStateText 状态(枚举,1:正常;2:过期)
	 */
	public void setsStateText(String sStateText) {
		this.sStateText = sStateText;
	}

	/**
	 * 取 最小购买量
	 * @return Integer
	 */
	public Integer getiMinBuy() {
		return iMinBuy;
	}

	/**
	 * 设置最小购买量
	 * @param iMinBuy
	 */
	public void setiMinBuy(Integer iMinBuy) {
		this.iMinBuy = iMinBuy;
	}

	/**
	 * 取 最大购买量
	 * @return Integer
	 */
	public Integer getiMaxBuy() {
		return iMaxBuy;
	}

	/**
	 * 设置最大购买量
	 * @param iMaxBuy
	 */
	public void setiMaxBuy(Integer iMaxBuy) {
		this.iMaxBuy = iMaxBuy;
	}

	/**
	 * 取 当前价格(元)
	 * @return Long
	 */
	public BigDecimal getmCurrentPrice() {
		return mCurrentPrice;
	}

	/**
	 * 设置 当前价格(元)
	 * @param mCurrentPrice
	 */
	public void setmCurrentPrice(BigDecimal mCurrentPrice) {
		this.mCurrentPrice = mCurrentPrice;
	}

	/**
	 * 取 商品图片
	 * @return String
	 */
	public String getsImage() {
		return sImage;
	}

	/**
	 * 设置商品图片
	 * @param sImage
	 */
	public void setsImage(String sImage) {
		this.sImage = sImage;
	}

}
